﻿public static class GlobalMembersLCUI_InputMethod
{
	//public static LCUIIME_Func_ LCUIIME_Func = new LCUIIME_Func_();

	// 注册一个输入法 
//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found:
	//public int LCUIIME_Register(string ime_name, ref LCUIIME_Func ime_func);

	// 选定输入法 
//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found:
	//public LCUI_BOOL LCUIIME_Select(int ime_id);

//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found:
	//public LCUI_BOOL LCUIIME_SelectByName(string name);

	// 切换至下一个输入法 
//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found:
	//public void LCUIIME_Switch();

	// 检测输入法是否要处理按键事件 
	//private public LCUI_BOOL LCUIIME_ProcessKey(const LCUI_KeyboardEvent *event);

	// 提交输入法输入的内容至目标 
//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found:
	//public int LCUIIME_Commit(char str);

	// 设置输入法的目标 
//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found:
	//public int LCUIIME_SetTarget(LCUI_Widget_ widget);

	// 初始化LCUI输入法模块 
//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found:
	//public void LCUIModule_IME_Init();

	// 停用LCUI输入法模块 
//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found:
	//public void LCUIModule_IME_End();

//C++ TO C# CONVERTER TODO TASK: The following statement was not recognized, possibly due to an unrecognized macro:
	//LCUI_END_HEADER

	////#endif
}
//#if ! __LCUI_IME_H__
//#define __LCUI_IME_H__

public class LCUIIME_Func_
{
	public delegate LCUI_BOOL prockeyDelegate(int NamelessParameter1, int NamelessParameter2);
	public prockeyDelegate prockey;
	public delegate void settargetDelegate(LCUI_Widget_ UnnamedParameter1);
	public settargetDelegate settarget;
	public delegate LCUI_Widget_ gettargetDelegate();
	public gettargetDelegate gettarget;
	public delegate void totextDelegate(sbyte NamelessParameter);
	public totextDelegate totext;
	public delegate LCUI_BOOL openDelegate();
	public openDelegate open;
	public delegate LCUI_BOOL closeDelegate();
	public closeDelegate close;
}